package com.lzy.crm.dao.criteria;

import java.util.List;

import com.lzy.crm.base.mybatis.BaseCriteria;
/**
 * 
 * <br>
 * <b>功能：</b>ProfitRuleCriteria<br>
 */
public class ProfitRuleCriteria extends BaseCriteria {
	
		// --------------------------id----------------------------		public ProfitRuleCriteria andIdIsNull() {addCriterion("id is null"); return this ;}	public ProfitRuleCriteria andIdIsNotNull() {addCriterion("id is not null"); return this ;}	public ProfitRuleCriteria andIdEqualTo(String value) {addCriterion("id = ", value , "id"); return this ;}	public ProfitRuleCriteria andIdNotEqualTo(String value) {addCriterion("id <> ", value , "id"); return this ;}	public ProfitRuleCriteria andIdGreaterThan(String value) {addCriterion("id > ", value , "id"); return this ;}	public ProfitRuleCriteria andIdGreaterThanOrEqualTo(String value) {addCriterion("id >= ", value , "id"); return this ;}	public ProfitRuleCriteria andIdLessThan(String value) {addCriterion("id < ", value , "id"); return this ;}	public ProfitRuleCriteria andIdLessThanOrEqualTo(String value) {addCriterion("id <= ", value , "id"); return this ;}	public ProfitRuleCriteria andIdLike(String value) {addCriterion("id like ", value , "id"); return this ;}	public ProfitRuleCriteria andIdNotLike(String value) {addCriterion("id not like ", value , "id"); return this ;}	public ProfitRuleCriteria andIdIn(List<String> values) {addCriterion("id in ", values , "id"); return this ;}	public ProfitRuleCriteria andIdNotIn(List<String> values) {addCriterion("id not in ", values , "id"); return this ;}	public ProfitRuleCriteria andIdBetween(String value1, String value2) {addCriterion("id between ", value1 , value2, "id"); return this ;}	public ProfitRuleCriteria andIdNotBetween(String value1, String value2) {addCriterion("id not between ", value1 , value2, "id"); return this ;}		// --------------------------userLevel----------------------------		public ProfitRuleCriteria andUserLevelIsNull() {addCriterion("user_level is null"); return this ;}	public ProfitRuleCriteria andUserLevelIsNotNull() {addCriterion("user_level is not null"); return this ;}	public ProfitRuleCriteria andUserLevelEqualTo(String value) {addCriterion("user_level = ", value , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelNotEqualTo(String value) {addCriterion("user_level <> ", value , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelGreaterThan(String value) {addCriterion("user_level > ", value , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelGreaterThanOrEqualTo(String value) {addCriterion("user_level >= ", value , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelLessThan(String value) {addCriterion("user_level < ", value , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelLessThanOrEqualTo(String value) {addCriterion("user_level <= ", value , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelLike(String value) {addCriterion("user_level like ", value , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelNotLike(String value) {addCriterion("user_level not like ", value , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelIn(List<String> values) {addCriterion("user_level in ", values , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelNotIn(List<String> values) {addCriterion("user_level not in ", values , "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelBetween(String value1, String value2) {addCriterion("user_level between ", value1 , value2, "user_level"); return this ;}	public ProfitRuleCriteria andUserLevelNotBetween(String value1, String value2) {addCriterion("user_level not between ", value1 , value2, "user_level"); return this ;}		// --------------------------name----------------------------		public ProfitRuleCriteria andNameIsNull() {addCriterion("name is null"); return this ;}	public ProfitRuleCriteria andNameIsNotNull() {addCriterion("name is not null"); return this ;}	public ProfitRuleCriteria andNameEqualTo(String value) {addCriterion("name = ", value , "name"); return this ;}	public ProfitRuleCriteria andNameNotEqualTo(String value) {addCriterion("name <> ", value , "name"); return this ;}	public ProfitRuleCriteria andNameGreaterThan(String value) {addCriterion("name > ", value , "name"); return this ;}	public ProfitRuleCriteria andNameGreaterThanOrEqualTo(String value) {addCriterion("name >= ", value , "name"); return this ;}	public ProfitRuleCriteria andNameLessThan(String value) {addCriterion("name < ", value , "name"); return this ;}	public ProfitRuleCriteria andNameLessThanOrEqualTo(String value) {addCriterion("name <= ", value , "name"); return this ;}	public ProfitRuleCriteria andNameLike(String value) {addCriterion("name like ", value , "name"); return this ;}	public ProfitRuleCriteria andNameNotLike(String value) {addCriterion("name not like ", value , "name"); return this ;}	public ProfitRuleCriteria andNameIn(List<String> values) {addCriterion("name in ", values , "name"); return this ;}	public ProfitRuleCriteria andNameNotIn(List<String> values) {addCriterion("name not in ", values , "name"); return this ;}	public ProfitRuleCriteria andNameBetween(String value1, String value2) {addCriterion("name between ", value1 , value2, "name"); return this ;}	public ProfitRuleCriteria andNameNotBetween(String value1, String value2) {addCriterion("name not between ", value1 , value2, "name"); return this ;}		// --------------------------prifitName----------------------------		public ProfitRuleCriteria andPrifitNameIsNull() {addCriterion("prifit_name is null"); return this ;}	public ProfitRuleCriteria andPrifitNameIsNotNull() {addCriterion("prifit_name is not null"); return this ;}	public ProfitRuleCriteria andPrifitNameEqualTo(String value) {addCriterion("prifit_name = ", value , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameNotEqualTo(String value) {addCriterion("prifit_name <> ", value , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameGreaterThan(String value) {addCriterion("prifit_name > ", value , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameGreaterThanOrEqualTo(String value) {addCriterion("prifit_name >= ", value , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameLessThan(String value) {addCriterion("prifit_name < ", value , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameLessThanOrEqualTo(String value) {addCriterion("prifit_name <= ", value , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameLike(String value) {addCriterion("prifit_name like ", value , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameNotLike(String value) {addCriterion("prifit_name not like ", value , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameIn(List<String> values) {addCriterion("prifit_name in ", values , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameNotIn(List<String> values) {addCriterion("prifit_name not in ", values , "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameBetween(String value1, String value2) {addCriterion("prifit_name between ", value1 , value2, "prifit_name"); return this ;}	public ProfitRuleCriteria andPrifitNameNotBetween(String value1, String value2) {addCriterion("prifit_name not between ", value1 , value2, "prifit_name"); return this ;}		// --------------------------prifitLevel----------------------------		public ProfitRuleCriteria andPrifitLevelIsNull() {addCriterion("prifit_level is null"); return this ;}	public ProfitRuleCriteria andPrifitLevelIsNotNull() {addCriterion("prifit_level is not null"); return this ;}	public ProfitRuleCriteria andPrifitLevelEqualTo(String value) {addCriterion("prifit_level = ", value , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelNotEqualTo(String value) {addCriterion("prifit_level <> ", value , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelGreaterThan(String value) {addCriterion("prifit_level > ", value , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelGreaterThanOrEqualTo(String value) {addCriterion("prifit_level >= ", value , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelLessThan(String value) {addCriterion("prifit_level < ", value , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelLessThanOrEqualTo(String value) {addCriterion("prifit_level <= ", value , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelLike(String value) {addCriterion("prifit_level like ", value , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelNotLike(String value) {addCriterion("prifit_level not like ", value , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelIn(List<String> values) {addCriterion("prifit_level in ", values , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelNotIn(List<String> values) {addCriterion("prifit_level not in ", values , "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelBetween(String value1, String value2) {addCriterion("prifit_level between ", value1 , value2, "prifit_level"); return this ;}	public ProfitRuleCriteria andPrifitLevelNotBetween(String value1, String value2) {addCriterion("prifit_level not between ", value1 , value2, "prifit_level"); return this ;}		// --------------------------prifitValue----------------------------		public ProfitRuleCriteria andPrifitValueIsNull() {addCriterion("prifit_value is null"); return this ;}	public ProfitRuleCriteria andPrifitValueIsNotNull() {addCriterion("prifit_value is not null"); return this ;}	public ProfitRuleCriteria andPrifitValueEqualTo(String value) {addCriterion("prifit_value = ", value , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueNotEqualTo(String value) {addCriterion("prifit_value <> ", value , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueGreaterThan(String value) {addCriterion("prifit_value > ", value , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueGreaterThanOrEqualTo(String value) {addCriterion("prifit_value >= ", value , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueLessThan(String value) {addCriterion("prifit_value < ", value , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueLessThanOrEqualTo(String value) {addCriterion("prifit_value <= ", value , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueLike(String value) {addCriterion("prifit_value like ", value , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueNotLike(String value) {addCriterion("prifit_value not like ", value , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueIn(List<String> values) {addCriterion("prifit_value in ", values , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueNotIn(List<String> values) {addCriterion("prifit_value not in ", values , "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueBetween(String value1, String value2) {addCriterion("prifit_value between ", value1 , value2, "prifit_value"); return this ;}	public ProfitRuleCriteria andPrifitValueNotBetween(String value1, String value2) {addCriterion("prifit_value not between ", value1 , value2, "prifit_value"); return this ;}		// --------------------------prifitAgent----------------------------		public ProfitRuleCriteria andPrifitAgentIsNull() {addCriterion("prifit_agent is null"); return this ;}	public ProfitRuleCriteria andPrifitAgentIsNotNull() {addCriterion("prifit_agent is not null"); return this ;}	public ProfitRuleCriteria andPrifitAgentEqualTo(String value) {addCriterion("prifit_agent = ", value , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentNotEqualTo(String value) {addCriterion("prifit_agent <> ", value , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentGreaterThan(String value) {addCriterion("prifit_agent > ", value , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentGreaterThanOrEqualTo(String value) {addCriterion("prifit_agent >= ", value , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentLessThan(String value) {addCriterion("prifit_agent < ", value , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentLessThanOrEqualTo(String value) {addCriterion("prifit_agent <= ", value , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentLike(String value) {addCriterion("prifit_agent like ", value , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentNotLike(String value) {addCriterion("prifit_agent not like ", value , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentIn(List<String> values) {addCriterion("prifit_agent in ", values , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentNotIn(List<String> values) {addCriterion("prifit_agent not in ", values , "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentBetween(String value1, String value2) {addCriterion("prifit_agent between ", value1 , value2, "prifit_agent"); return this ;}	public ProfitRuleCriteria andPrifitAgentNotBetween(String value1, String value2) {addCriterion("prifit_agent not between ", value1 , value2, "prifit_agent"); return this ;}		// --------------------------discount----------------------------		public ProfitRuleCriteria andDiscountIsNull() {addCriterion("discount is null"); return this ;}	public ProfitRuleCriteria andDiscountIsNotNull() {addCriterion("discount is not null"); return this ;}	public ProfitRuleCriteria andDiscountEqualTo(String value) {addCriterion("discount = ", value , "discount"); return this ;}	public ProfitRuleCriteria andDiscountNotEqualTo(String value) {addCriterion("discount <> ", value , "discount"); return this ;}	public ProfitRuleCriteria andDiscountGreaterThan(String value) {addCriterion("discount > ", value , "discount"); return this ;}	public ProfitRuleCriteria andDiscountGreaterThanOrEqualTo(String value) {addCriterion("discount >= ", value , "discount"); return this ;}	public ProfitRuleCriteria andDiscountLessThan(String value) {addCriterion("discount < ", value , "discount"); return this ;}	public ProfitRuleCriteria andDiscountLessThanOrEqualTo(String value) {addCriterion("discount <= ", value , "discount"); return this ;}	public ProfitRuleCriteria andDiscountLike(String value) {addCriterion("discount like ", value , "discount"); return this ;}	public ProfitRuleCriteria andDiscountNotLike(String value) {addCriterion("discount not like ", value , "discount"); return this ;}	public ProfitRuleCriteria andDiscountIn(List<String> values) {addCriterion("discount in ", values , "discount"); return this ;}	public ProfitRuleCriteria andDiscountNotIn(List<String> values) {addCriterion("discount not in ", values , "discount"); return this ;}	public ProfitRuleCriteria andDiscountBetween(String value1, String value2) {addCriterion("discount between ", value1 , value2, "discount"); return this ;}	public ProfitRuleCriteria andDiscountNotBetween(String value1, String value2) {addCriterion("discount not between ", value1 , value2, "discount"); return this ;}		// --------------------------createTime----------------------------		public ProfitRuleCriteria andCreateTimeIsNull() {addCriterion("create_time is null"); return this ;}	public ProfitRuleCriteria andCreateTimeIsNotNull() {addCriterion("create_time is not null"); return this ;}	public ProfitRuleCriteria andCreateTimeEqualTo(String value) {addCriterion("create_time = ", value , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeNotEqualTo(String value) {addCriterion("create_time <> ", value , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeGreaterThan(String value) {addCriterion("create_time > ", value , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeGreaterThanOrEqualTo(String value) {addCriterion("create_time >= ", value , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeLessThan(String value) {addCriterion("create_time < ", value , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeLessThanOrEqualTo(String value) {addCriterion("create_time <= ", value , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeLike(String value) {addCriterion("create_time like ", value , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeNotLike(String value) {addCriterion("create_time not like ", value , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeIn(List<String> values) {addCriterion("create_time in ", values , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeNotIn(List<String> values) {addCriterion("create_time not in ", values , "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeBetween(String value1, String value2) {addCriterion("create_time between ", value1 , value2, "create_time"); return this ;}	public ProfitRuleCriteria andCreateTimeNotBetween(String value1, String value2) {addCriterion("create_time not between ", value1 , value2, "create_time"); return this ;}		// --------------------------updateTime----------------------------		public ProfitRuleCriteria andUpdateTimeIsNull() {addCriterion("update_time is null"); return this ;}	public ProfitRuleCriteria andUpdateTimeIsNotNull() {addCriterion("update_time is not null"); return this ;}	public ProfitRuleCriteria andUpdateTimeEqualTo(String value) {addCriterion("update_time = ", value , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeNotEqualTo(String value) {addCriterion("update_time <> ", value , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeGreaterThan(String value) {addCriterion("update_time > ", value , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeGreaterThanOrEqualTo(String value) {addCriterion("update_time >= ", value , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeLessThan(String value) {addCriterion("update_time < ", value , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeLessThanOrEqualTo(String value) {addCriterion("update_time <= ", value , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeLike(String value) {addCriterion("update_time like ", value , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeNotLike(String value) {addCriterion("update_time not like ", value , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeIn(List<String> values) {addCriterion("update_time in ", values , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeNotIn(List<String> values) {addCriterion("update_time not in ", values , "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeBetween(String value1, String value2) {addCriterion("update_time between ", value1 , value2, "update_time"); return this ;}	public ProfitRuleCriteria andUpdateTimeNotBetween(String value1, String value2) {addCriterion("update_time not between ", value1 , value2, "update_time"); return this ;}		// --------------------------remark----------------------------		public ProfitRuleCriteria andRemarkIsNull() {addCriterion("remark is null"); return this ;}	public ProfitRuleCriteria andRemarkIsNotNull() {addCriterion("remark is not null"); return this ;}	public ProfitRuleCriteria andRemarkEqualTo(String value) {addCriterion("remark = ", value , "remark"); return this ;}	public ProfitRuleCriteria andRemarkNotEqualTo(String value) {addCriterion("remark <> ", value , "remark"); return this ;}	public ProfitRuleCriteria andRemarkGreaterThan(String value) {addCriterion("remark > ", value , "remark"); return this ;}	public ProfitRuleCriteria andRemarkGreaterThanOrEqualTo(String value) {addCriterion("remark >= ", value , "remark"); return this ;}	public ProfitRuleCriteria andRemarkLessThan(String value) {addCriterion("remark < ", value , "remark"); return this ;}	public ProfitRuleCriteria andRemarkLessThanOrEqualTo(String value) {addCriterion("remark <= ", value , "remark"); return this ;}	public ProfitRuleCriteria andRemarkLike(String value) {addCriterion("remark like ", value , "remark"); return this ;}	public ProfitRuleCriteria andRemarkNotLike(String value) {addCriterion("remark not like ", value , "remark"); return this ;}	public ProfitRuleCriteria andRemarkIn(List<String> values) {addCriterion("remark in ", values , "remark"); return this ;}	public ProfitRuleCriteria andRemarkNotIn(List<String> values) {addCriterion("remark not in ", values , "remark"); return this ;}	public ProfitRuleCriteria andRemarkBetween(String value1, String value2) {addCriterion("remark between ", value1 , value2, "remark"); return this ;}	public ProfitRuleCriteria andRemarkNotBetween(String value1, String value2) {addCriterion("remark not between ", value1 , value2, "remark"); return this ;}	
}

